<meta charset="utf-8"/>
<?php
   include 'function.php';
	/**
   注册前判断数据合法性开始，但是还没写入
   */
   //手机号禁止重复、手机号必须是11位、密码必须是大于6位
   $phone=$_POST['phone'];
   $password=$_POST['password'];
   // 定以后必须调用
   $userinfo = find($phone);
   if($phone===$userinfo['phone']){
       echo '已重复，禁止注册';
       return;
   }
   if(strlen($phone)!==11){
      echo '请重新输入正确帐号';
      return;
   }
   if(strlen($password)<=6){
      echo '请重新输入正确密码';
      return;
   }
   /**
   注册前结束，到这里以后，数据就合法了，可以开始写入了，保存用户名密码
   */
   //声明函数
   function phone($phone){
      // fopen -> fwrite/fread -> fclose

      $fw=fopen('user.txt','w');//只写
      $size=fileszie('user.txt')+1;//获取文件大小
      $json=fread($fw,$size);//获取字符串长度
      $arr=(array)json_decode($json);//把字符串转换为数组
      $userinfo=array();//创建用户变量
      for($i=0;$i<count($i);$i++){
         //把对象转换为php数组
         $arr[$i]=(array)($arr[$i]);
         //找到phone的位置
         if($arr[$i]['phone']===$phone){
             $userinfo=$arr[$i];
             break;
         }
      }
      return $userinfo;
   }
   
   //调用函数
   $userinfo = phone($phone);

   /**
     结束写入数据
   */

   //写完以后，把以上内容抽象成一个 insert函数，下次写入数据的时候，调用insert就可以了



